package com.wuhan.template.module.find.bean;

import java.util.List;

/**
 * Created by Administrator on 2016/5/14.
 */
public class WeatherBean {

    /**
     * id : 9
     * source_id : 1
     * w_date : 2016-05-14
     * img : 8,11
     * temp : 26℃~16℃
     * zwx : 很强
     * report : 中雨转大雨
     * pm25 :
     * fx : 微风
     * fl : 微风
     * sd :
     * name : 武汉
     * update_time : 1463185787
     * format_update_time : 2016/05/14 08:29
     * format_date : 05/14
     * high : 26
     * low : 16
     * zs : [{"name":"穿衣指数","hint":"热","des":"天气热，建议着短裙、短裤、短薄外套、T恤等夏季服装。","img":""},{"name":"洗车指数","hint":"较适宜","des":"较适宜洗车，未来一天无雨，风力较小，擦洗一新的汽车至少能保持一天。","img":""},{"name":"晾晒指数","hint":"极适宜","des":"天气不错，极适宜晾晒。抓紧时机把久未见阳光的衣物搬出来晒晒太阳吧！","img":""},{"name":"运动指数","hint":"较适宜","des":"天气较好，户外运动请注意防晒。推荐您进行室内运动。","img":""},{"name":"雨伞指数","hint":"不带伞","des":"天气较好，您在出门的时候无须带雨伞。","img":""},{"name":"紫外线强度指数","hint":"很强","des":"紫外线辐射极强，建议涂擦SPF20以上、PA++的防晒护肤品，尽量避免暴露于日光下。","img":""}]
     * pm25_data : {"avg":{"id":"31988","aqi":"98","area":"武汉","co":"1.182","co_24h":"0.944","no2":"36","no2_24h":"35","o3":"62","o3_24h":"150","o3_8h":"47","o3_8h_24h":"134","pm10":"121","pm10_24h":"105","pm2_5":"73","pm2_5_24h":"53","primary_pollutant":"颗粒物(PM2.5)","quality":"良","so2":"11","so2_24h":"11","time_point":"1463187600","update_time":"2016/05/14 09:00"}}
     * realtime : {"id":9,"source_id":1,"w_date":"2016-05-14","w_time":"","temperature":"","wind_direction":"","wind_level":"","humidity":"","name":"武汉","format_date":"05/14"}
     * icon : [{"host":"http://img.appwuhan.com/","dir":"material/weather/img/","filepath":"2014/05/","filename":"20140520184640RY2I.png"},{"host":"http://img.appwuhan.com/","dir":"material/weather/img/","filepath":"2014/05/","filename":"20140520184844xdm3.png"}]
     * bg_image : [{"host":"http://img.appwuhan.com/","dir":"material/weather/img/","filepath":"2015/03/","filename":"20150318090149AdS0.jpg"},{"host":"http://img.appwuhan.com/","dir":"material/weather/img/","filepath":"2014/10/","filename":"20141020103741ex1k.jpg"}]
     */

    private String id;
    private String source_id;
    private String w_date;
    private String img;
    private String temp;
    private String zwx;
    private String report;
    private String pm25;
    private String fx;
    private String fl;
    private String sd;
    private String name;
    private int update_time;
    private String format_update_time;
    private String format_date;
    private String high;
    private String low;
    /**
     * avg : {"id":"31988","aqi":"98","area":"武汉","co":"1.182","co_24h":"0.944","no2":"36","no2_24h":"35","o3":"62","o3_24h":"150","o3_8h":"47","o3_8h_24h":"134","pm10":"121","pm10_24h":"105","pm2_5":"73","pm2_5_24h":"53","primary_pollutant":"颗粒物(PM2.5)","quality":"良","so2":"11","so2_24h":"11","time_point":"1463187600","update_time":"2016/05/14 09:00"}
     */

    private Pm25DataBean pm25_data;
    /**
     * id : 9
     * source_id : 1
     * w_date : 2016-05-14
     * w_time :
     * temperature :
     * wind_direction :
     * wind_level :
     * humidity :
     * name : 武汉
     * format_date : 05/14
     */

    private RealtimeBean realtime;
    /**
     * name : 穿衣指数
     * hint : 热
     * des : 天气热，建议着短裙、短裤、短薄外套、T恤等夏季服装。
     * img :
     */

    private List<ZsBean> zs;
    /**
     * host : http://img.appwuhan.com/
     * dir : material/weather/img/
     * filepath : 2014/05/
     * filename : 20140520184640RY2I.png
     */

    private List<IconBean> icon;
    /**
     * host : http://img.appwuhan.com/
     * dir : material/weather/img/
     * filepath : 2015/03/
     * filename : 20150318090149AdS0.jpg
     */

    private List<BgImageBean> bg_image;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSource_id() {
        return source_id;
    }

    public void setSource_id(String source_id) {
        this.source_id = source_id;
    }

    public String getW_date() {
        return w_date;
    }

    public void setW_date(String w_date) {
        this.w_date = w_date;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getTemp() {
        return temp;
    }

    public void setTemp(String temp) {
        this.temp = temp;
    }

    public String getZwx() {
        return zwx;
    }

    public void setZwx(String zwx) {
        this.zwx = zwx;
    }

    public String getReport() {
        return report;
    }

    public void setReport(String report) {
        this.report = report;
    }

    public String getPm25() {
        return pm25;
    }

    public void setPm25(String pm25) {
        this.pm25 = pm25;
    }

    public String getFx() {
        return fx;
    }

    public void setFx(String fx) {
        this.fx = fx;
    }

    public String getFl() {
        return fl;
    }

    public void setFl(String fl) {
        this.fl = fl;
    }

    public String getSd() {
        return sd;
    }

    public void setSd(String sd) {
        this.sd = sd;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(int update_time) {
        this.update_time = update_time;
    }

    public String getFormat_update_time() {
        return format_update_time;
    }

    public void setFormat_update_time(String format_update_time) {
        this.format_update_time = format_update_time;
    }

    public String getFormat_date() {
        return format_date;
    }

    public void setFormat_date(String format_date) {
        this.format_date = format_date;
    }

    public String getHigh() {
        return high;
    }

    public void setHigh(String high) {
        this.high = high;
    }

    public String getLow() {
        return low;
    }

    public void setLow(String low) {
        this.low = low;
    }

    public Pm25DataBean getPm25_data() {
        return pm25_data;
    }

    public void setPm25_data(Pm25DataBean pm25_data) {
        this.pm25_data = pm25_data;
    }

    public RealtimeBean getRealtime() {
        return realtime;
    }

    public void setRealtime(RealtimeBean realtime) {
        this.realtime = realtime;
    }

    public List<ZsBean> getZs() {
        return zs;
    }

    public void setZs(List<ZsBean> zs) {
        this.zs = zs;
    }

    public List<IconBean> getIcon() {
        return icon;
    }

    public void setIcon(List<IconBean> icon) {
        this.icon = icon;
    }

    public List<BgImageBean> getBg_image() {
        return bg_image;
    }

    public void setBg_image(List<BgImageBean> bg_image) {
        this.bg_image = bg_image;
    }

    public static class Pm25DataBean {
        /**
         * id : 31988
         * aqi : 98
         * area : 武汉
         * co : 1.182
         * co_24h : 0.944
         * no2 : 36
         * no2_24h : 35
         * o3 : 62
         * o3_24h : 150
         * o3_8h : 47
         * o3_8h_24h : 134
         * pm10 : 121
         * pm10_24h : 105
         * pm2_5 : 73
         * pm2_5_24h : 53
         * primary_pollutant : 颗粒物(PM2.5)
         * quality : 良
         * so2 : 11
         * so2_24h : 11
         * time_point : 1463187600
         * update_time : 2016/05/14 09:00
         */

        private AvgBean avg;

        public AvgBean getAvg() {
            return avg;
        }

        public void setAvg(AvgBean avg) {
            this.avg = avg;
        }

        public static class AvgBean {
            private String id;
            private String aqi;
            private String area;
            private String co;
            private String co_24h;
            private String no2;
            private String no2_24h;
            private String o3;
            private String o3_24h;
            private String o3_8h;
            private String o3_8h_24h;
            private String pm10;
            private String pm10_24h;
            private String pm2_5;
            private String pm2_5_24h;
            private String primary_pollutant;
            private String quality;
            private String so2;
            private String so2_24h;
            private String time_point;
            private String update_time;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getAqi() {
                return aqi;
            }

            public void setAqi(String aqi) {
                this.aqi = aqi;
            }

            public String getArea() {
                return area;
            }

            public void setArea(String area) {
                this.area = area;
            }

            public String getCo() {
                return co;
            }

            public void setCo(String co) {
                this.co = co;
            }

            public String getCo_24h() {
                return co_24h;
            }

            public void setCo_24h(String co_24h) {
                this.co_24h = co_24h;
            }

            public String getNo2() {
                return no2;
            }

            public void setNo2(String no2) {
                this.no2 = no2;
            }

            public String getNo2_24h() {
                return no2_24h;
            }

            public void setNo2_24h(String no2_24h) {
                this.no2_24h = no2_24h;
            }

            public String getO3() {
                return o3;
            }

            public void setO3(String o3) {
                this.o3 = o3;
            }

            public String getO3_24h() {
                return o3_24h;
            }

            public void setO3_24h(String o3_24h) {
                this.o3_24h = o3_24h;
            }

            public String getO3_8h() {
                return o3_8h;
            }

            public void setO3_8h(String o3_8h) {
                this.o3_8h = o3_8h;
            }

            public String getO3_8h_24h() {
                return o3_8h_24h;
            }

            public void setO3_8h_24h(String o3_8h_24h) {
                this.o3_8h_24h = o3_8h_24h;
            }

            public String getPm10() {
                return pm10;
            }

            public void setPm10(String pm10) {
                this.pm10 = pm10;
            }

            public String getPm10_24h() {
                return pm10_24h;
            }

            public void setPm10_24h(String pm10_24h) {
                this.pm10_24h = pm10_24h;
            }

            public String getPm2_5() {
                return pm2_5;
            }

            public void setPm2_5(String pm2_5) {
                this.pm2_5 = pm2_5;
            }

            public String getPm2_5_24h() {
                return pm2_5_24h;
            }

            public void setPm2_5_24h(String pm2_5_24h) {
                this.pm2_5_24h = pm2_5_24h;
            }

            public String getPrimary_pollutant() {
                return primary_pollutant;
            }

            public void setPrimary_pollutant(String primary_pollutant) {
                this.primary_pollutant = primary_pollutant;
            }

            public String getQuality() {
                return quality;
            }

            public void setQuality(String quality) {
                this.quality = quality;
            }

            public String getSo2() {
                return so2;
            }

            public void setSo2(String so2) {
                this.so2 = so2;
            }

            public String getSo2_24h() {
                return so2_24h;
            }

            public void setSo2_24h(String so2_24h) {
                this.so2_24h = so2_24h;
            }

            public String getTime_point() {
                return time_point;
            }

            public void setTime_point(String time_point) {
                this.time_point = time_point;
            }

            public String getUpdate_time() {
                return update_time;
            }

            public void setUpdate_time(String update_time) {
                this.update_time = update_time;
            }
        }
    }

    public static class RealtimeBean {
        private int id;
        private int source_id;
        private String w_date;
        private String w_time;
        private String temperature;
        private String wind_direction;
        private String wind_level;
        private String humidity;
        private String name;
        private String format_date;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getSource_id() {
            return source_id;
        }

        public void setSource_id(int source_id) {
            this.source_id = source_id;
        }

        public String getW_date() {
            return w_date;
        }

        public void setW_date(String w_date) {
            this.w_date = w_date;
        }

        public String getW_time() {
            return w_time;
        }

        public void setW_time(String w_time) {
            this.w_time = w_time;
        }

        public String getTemperature() {
            return temperature;
        }

        public void setTemperature(String temperature) {
            this.temperature = temperature;
        }

        public String getWind_direction() {
            return wind_direction;
        }

        public void setWind_direction(String wind_direction) {
            this.wind_direction = wind_direction;
        }

        public String getWind_level() {
            return wind_level;
        }

        public void setWind_level(String wind_level) {
            this.wind_level = wind_level;
        }

        public String getHumidity() {
            return humidity;
        }

        public void setHumidity(String humidity) {
            this.humidity = humidity;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getFormat_date() {
            return format_date;
        }

        public void setFormat_date(String format_date) {
            this.format_date = format_date;
        }
    }

    public static class ZsBean {
        private String name;
        private String hint;
        private String des;
        private String img;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getHint() {
            return hint;
        }

        public void setHint(String hint) {
            this.hint = hint;
        }

        public String getDes() {
            return des;
        }

        public void setDes(String des) {
            this.des = des;
        }

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }
    }

    public static class IconBean {
        private String host;
        private String dir;
        private String filepath;
        private String filename;

        public String getHost() {
            return host;
        }

        public void setHost(String host) {
            this.host = host;
        }

        public String getDir() {
            return dir;
        }

        public void setDir(String dir) {
            this.dir = dir;
        }

        public String getFilepath() {
            return filepath;
        }

        public void setFilepath(String filepath) {
            this.filepath = filepath;
        }

        public String getFilename() {
            return filename;
        }

        public void setFilename(String filename) {
            this.filename = filename;
        }
    }

    public static class BgImageBean {
        private String host;
        private String dir;
        private String filepath;
        private String filename;

        public String getHost() {
            return host;
        }

        public void setHost(String host) {
            this.host = host;
        }

        public String getDir() {
            return dir;
        }

        public void setDir(String dir) {
            this.dir = dir;
        }

        public String getFilepath() {
            return filepath;
        }

        public void setFilepath(String filepath) {
            this.filepath = filepath;
        }

        public String getFilename() {
            return filename;
        }

        public void setFilename(String filename) {
            this.filename = filename;
        }
    }
}
